package cn.nexd.map.rendering.core;

import android.graphics.Canvas;
import android.graphics.Matrix;
import android.view.MotionEvent;

public abstract class SVGMapBaseOverlay {

    protected static final int MAP_LEVEL = 0; // 地图渲染级别
    protected static final int LOCATION_LEVEL = Integer.MAX_VALUE;

    public int showLevel;// 显示级别
    public boolean isVisible = true;

    public abstract void onDestroy();

    public abstract void onPause();

    public abstract void onResume();

    public abstract void onTap(MotionEvent event);

    public abstract void draw(Canvas canvas, Matrix matrix, float currentZoom, float currentRotateDegrees);

}
